package com.xzz.mybatis.generator.bean;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @author: hhz
 * @createDate: 2021-3-10
 */
@Data
public class GeneratorRequestDTO implements Serializable {

    /**
     * 选择数据库
     */
    @NotBlank(message = "必须选择数据库!")
    private String database;

    /**
     * 数据库驱动列表
     */
    private String url;

    /**
     * 数据库密码
     */
    private String password;

    /**
     * 数据库用户名
     */
    private String username;

    /**
     * 业务模块
     */
    @NotBlank(message = "必须指定业务模块")
    private String model;


    /**
     * 表名
     */
    @NotBlank(message = "必须指定表名!")
    private String table;
}
